/**
 * @file    common_errno.h
 * 
 * @brief   本SDK错误码
 */

#ifndef COMMON_ERRNO_H
#define COMMON_ERRNO_H

#define COM_OK                          0x0000      /**< 本SDK所有成功均返回COM_OK */
#define COM_BAD_INPUT                   0x0001      /**< 输入的参数错误 */
#define COM_MEM_LESS                    0x0002      /**< 内存资源紧张，无法申请内存 */
#define COM_BUF_SMALL                   0x0003      /**< buffer太小，请更换大的buffer */
#define COM_ERR_LENGTH                  0x0004      /**< 文件长度过长，应当小于256个字符 */
#define COM_ERR_FILE_NOT_EXISTS         0x0005      /**< 文件不存在 */

#define COM_BIG_NUMBER_OUT_BUF_SMALL    0x0100      /**< 存放结果的buff太小，无法装下整个运算结果 */
#define COM_BIG_NUMBER_NOT_NUMBER       0x0101      /**< 输入的数字字符串非法 */

#define COM_ERR_UNKNOWN                 0xffff      /**< 不应该发生的错误，未知错误 */

#endif // COMMON_ERRNO_H
